#include <deHash.hpp>
Inheritance diagram for deTHashFunctor< T, K >:


Public Member Functions | |
| deTHashFunctor (const DWORD size) | |
| ~deTHashFunctor () | |
| DWORD | Length () |
| T * | AddElement (const T &element, const K &key) |
| T * | FindElement (const K &key, DWORD *Index=(0)) const |
| deBoolean | RemoveElement (const K &key) |
| void | GetAllElements (deTArray< T * > &array) |
| void | RemoveAllElements () |
| void | operator= (const deTHashFunctor< T, K > &ref) |
| T * | operator[] (const K &key) |
Private Member Functions | |
| T * | FindElement (const K &key, HashNode *&Node, DWORD *Index=(0), DWORD *HashVal=(0)) const |
Private Attributes | |
| DWORD | m_ElementNum |
| const DWORD | m_HashSize |
| deTArray< HashNode * > | m_Elements |
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3-rc3